Objektno modelovanje softvera
Vrsta: Seminarski | Broj strana: 18
SADRŽAJ
Objektno modelovanje softvera
Gradivni blokovi UML-a
Opšta sredstva
Relacije
Dijagrami
Strukturno modelovanje
Dijagrami klasa
Modelovanje ponašanja
Dijagram slučaja upotrebe
Dijagram sekvence
Dijagram saradnje
OBJEKTNO MODELOVANJE SOFTVERA
Modelovanje je osnovni deo aktivnosti koji vodi
razvoju dobrog softvera. Kod razvoja softvera postoje dva glavna načina za
modelovanje sistema: algoritamski i objektni model.
Algoritamski pristup se zasniva na pitanjima
odvijanja aktivnosti i razlaganje vecih algoritama na manja. Kako se menjaju
projektni zahtevi i kako sistem raste, sistem zasnovan na algoritamskoj
strukturi se teže održava.
Kod objektnog modelovanja klasa je osnovna
jedinica koja omogućava realizaciju principa OOP (Objektno Orijentisano
Programiranje).
Svaki objekat ima svoj indetitet, svojstva i
ponašanja. Svaki objekat se razlikuje od drugog objekta objekta identitetom.
Identitet objekta određuje njegovo ime.
Svaki objekat ima svoja unutrrašnja stanja koja
su opisana njegovim svojstvima, i svaki objekat može da ima ponašanja kojima
mogu da se menjaju svojstva objekta ili da se utiče na stanja drugih objekata.
Objektno orijentisani pristup se dokazao u
projektovanju raznih sistema različite veličine i kompleknosti.
UML (Unified Modeling Language)
UML definiše odgovarajuću vizuelnu sintaksu za
opisivanje različitih aspekata softverske arhitekture. UML se može koristiti
za:
Specifikaciju
Vizualizaciju
Konstrukciju
Dokumentovanje
Kako softvera, tako i poslovnog modelovanja.
Model UML-a se sastoji od sledećih elemenata:
osnovni gradivni blokovi (blokovi za izgradnju)
UML-a
pravila za spajanje tih blokova u celinu
opšti mehanizami
GRADIVNI BLOKOVI UML-a
Gradivni blokovi mogu biti:
opšta sredstva
relacije i
dijagrami
OPŠTA SREDSTVA
Opšta sredstva mogu biti:
strukturna
sredstva za opis ponašanja
sredstva za grupisanje i
sredstva za označavanje
Strukturna opšta sredstva su statički delovi
modela i to su elementi koji su ili konceptualni ili fizički.
Strukturna opšta sredstva su:
klasa
interfejs
kolaboracija (društva saradnika)
slučaj upotrebe
---------- CEO RAD MOŽETE PREUZETI NA SAJTU. ----------
MOŽETE NAS KONTAKTIRATI NA E-MAIL: [email protected]
maturski.org Besplatni seminarski Maturski Diplomski Maturalni SEMINARSKI RAD , seminarski radovi download, seminarski rad besplatno, www.maturski.org, Samo besplatni seminarski radovi, Seminarski rad bez placanja, naknada, sms-a, uslovljavanja.. proverite!